home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
formats
/
iff
/
newiff.lzh
/
NewIFF
/
Changes
next >
Wrap
Text File
|
1992-06-14
|
4KB
|
81 lines
Changes since initial upload to BIX
apps/RawtoILBM removed icon stuff (unused)
apps/24bitDemo new example (saves and loads a simple 24-bit ILBM)
iffp/ilbm.h added #define MAXSAVEDEPTH 24
iffp/ilbmapp.h added ilbm->stags for additional screen tags
modules/saveilbm.c don't save CMAP if colortable=0
modules/ilbmw.c fix PutBODY to save up to 24 planes plus mask
modules/getbitmap.c changed comments
modules/screen.c added custombitmap and ilbm->stags support
-------------------------------------------------
Since second upload to BIX - major update - version 37.5
modules/packer.c lowercase and ANSIIize uppercase funcs
modules/unpacker.c lowercase and ANSIIize uppercase funcs
modules/ilbmr.c correct colortable building code (build rgb correctly)
filter camg's with EXTENDED_MODE set but 0 upper word
modules/ilbmw.c correct CMAP writing code (scale, not shift, to 8 bits)
modify putcmap interface to accept 4, 8, 32-bit tables
lowercase and ANSIIize uppercase funcs
modules/saveilbm.c use GetRGB4 to get screen's colortable
modify saveilbm interface to accept trans and mask,
and also to accept 4, 8, 32-bit colortables
modules/bmprintc.c get rid of superfluous comma
modules/loadilbm.c moved showilbm() to getdisplay() module
modules/getdisplay.c added showilbm() from getdisplay() module
iffp/ilbm.h updated for new interfaces and lowercase names
apps/Play8SVX don't use eclock (not relevant to audio)
apps/RawtoILBM change saveilbm call
apps/24BitDemo change saveilbm call
apps/ScreenSave add options NODELAY, NOICON, QUIET, SEQUENCE
all apps minor cleanup, bump version, recompile/link
iffobj/Manx Manx object modules (SAS modules are in modules/)
Makefile Regrouped modules to segregate display and load
Makefile.Manx And Manx compatibility added (thanks to Steve Walton)
This involved small corrections to several modules.
Still gets warnings on UBYTE *strings.
-----------------------------------------------------------------------------
Changes for version 37.8 (November 1991)
modules/iffpstrings.c added for centralized string and message processing
iffp/iffpstrings.h (same as above)
iffp/iffpstringids.h (same as above)
modules/(all) modified to get strings via iffpstrings.c
modules/screen.c public screen support, close may fail if public
modules/getdisplay.c public screen support, close may fail if public
modules/getbitmap.c closeifile under all errors in loadbrush, loadilbm
modules/loadilbm.c closeifile under all errors in showilbm
apps/screensave.c option to save front ViewPort
The modules/ directory contains the module sources and SAS C 5.10a
object modules. If you are using Manx, copy Makefile.Manx to
Makefile, and copy iffobj/Manx/#?.o to the modules/ directory.
The includes files subdirectory (iffp/) may be placed in your
current directory or your normal include directory.
Read Compiler.README for other notes.
-----------------------------------------------------------------------------
Changes for version 37.9 (April 1992)
iffp/ilbm.h updated description of CAMG chunk for 2.0 usage
modules/ilbmw.c incorporated J. Moller fixes for wider src bitmaps
modules/screen.c added version check before PubScreenStatus() calls
modules/iffpstrings.c fixed IFFerr() equivalence tests and null string
modules/loadilbm.c use MIN(ncolors,vp->ColorMap->Count) for color loading
modules/getdisplay.c use MIN(ncolors,vp->ColorMap->Count) for color loading
modules/ilbmr.c use MAX(ncolors,32) for colortable allocation
modules/(all) force and use new V37 Intuition #defines
apps/(all) force and use new V37 Intuition #defines, bump version